// Array.from() 可以将伪数组转换为真正的数组
var arrayLike = {
  "0": "张三",
  "1": "李四",
  "2": "王五",
  "3": "小二",
  "length": 4
}

// 1. 转换数组
var ary = Array.from(arrayLike);
console.log('转换后的数组', ary);

// 2. 接收第二个参数，作用类似于数组的map方法，用来对每个元素进行处理，将处理后的值放入返回的数组
let arrayLike2 = {
  "0": 1,
  "1": 2,
  "length": 2
}
// item => item * 2 将数组中的每个值乘以2并返回一个新数组
/*
  item => {
    return item * 2;
  } 
*/
let newAry = Array.from(arrayLike2, item => item * 2);
console.log("Array.from的第二种使用", newAry);